@charset "utf-8";
  #div1{ 
    width:63%;margin:auto;background-color:gray;
    font-size:1.5em;text-indent:2em;line-height:1.5em;padding:20px;}
    
#d{width:52%;height:435px;background-position:top;
    background-size:95%;background-repeat:no-repeat;margin: auto;border-radius:9px;}
#p{margin:30px 40px;}
#a{ margin-top:15px;text-align:center;}
a:link{text-decoration: none}

@media screen and (max-width:500px){
 #div1{ 
    width:100%;margin:0 3px 0 3px;padding:0;background-color:gray;
    font-size:1em;text-indent:2em;line-height:1.2em;}
    
#d{width:100%;height:300px;background-size:95%;margin-top:20px;}
#p{margin:5px 5px;}
#a{ margin-top:15px;}

}
